package com.tduck.cloud.project.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tduck.cloud.common.entity.BaseEntity;
import com.tduck.cloud.common.validator.group.AddGroup;
import com.tduck.cloud.common.validator.group.UpdateGroup;
import com.tduck.cloud.project.entity.enums.ProjectSourceTypeEnum;
import com.tduck.cloud.project.entity.enums.ProjectStatusEnum;
import lombok.Data;
import lombok.experimental.FieldNameConstants;

import javax.validation.constraints.NotBlank;

@Data
public class UserProjectVO  {

    private Long id;
    /**
     * 项目code
     */

    private String key;
    /**
     * 项目名称
     */
    private String name;
    /**
     * 项目描述
     */
    private String describe;


    /**
     * 项目来源
     */
    private ProjectSourceTypeEnum sourceType;

    /**
     * 来源ID
     */
    private String sourceId;

    /**
     * 用户ID
     */
    private Long userId;

    private String userName;

    /***
     * 状态
     */
    private ProjectStatusEnum status;
    /**
     * 项目类型
     */
    private Integer type;

    private Boolean deleted;


}